3 research outputs found

    Design and implimentationof Multi-user MIMO precoding algorithms

    Get PDF
    The demand for high-speed communications required by cutting-edge applications has put a strain on the already saturated wireless spectrum. The incorporation of antenna arrays at both ends of the communication link has provided improved spectral efficiency and link reliability to the inherently complex wireless environment, thus allowing for the thriving of high data-rate applications without the cost of extra bandwidth consumption. As a consequence to this, multiple-input multiple-output (MIMO) systems have become the key technology for wideband communication standards both in single-user and multi-user setups. The main difficulty in single-user MIMO systems stems from the signal detection stage at the receiver, whereas multi-user downlink systems struggle with the challenge of enabling non-cooperative signal acquisition at the user terminals. In this respect, precoding techniques perform a pre-equalization stage at the base station so that the signal at each receiver can be interpreted independently and without the knowledge of the overall channel state. Vector precoding (VP) has been recently proposed for non-cooperative signal acquisition in the multi-user broadcast channel. The performance advantage with respect to the more straightforward linear precoding algorithms is the result of an added perturbation vector which enhances the properties of the precoded signal. Nevertheless, the computation of the perturbation signal entails a search for the closest point in an in nite lattice, which is known to be in the class of non-deterministic polynomial-time hard (NP-hard) problems. This thesis addresses the difficulties that stem from the perturbation process in VP systems from both theoretical and practical perspectives. On one hand, the asymptotic performance of VP is analyzed assuming optimal decoding. Since the perturbation process hinders the analytical assessment of the VP performance, lower and upper bounds on the expected data rate are reviewed and proposed. Based on these bounds, VP is compared to linear precoding with respect to the performance after a weighted sum rate optimization, the power resulting from a quality of service (QoS) formulation, and the performance when balancing the user rates. On the other hand, the intricacies of performing an efficient computation of the perturbation vector are analyzed. This study is focused on tree-search techniques that, by means of an strategic node pruning policy, reduce the complexity derived from an exhaustive search and yield a close-to-optimum performance. To that respect, three tree-search algorithms are proposed. The xed-sphere encoder (FSE) features a constant data path and a non-iterative architecture that enable the parallel processing of the set of vector hypotheses and thus, allow for high-data processing rates. The sequential best-node expansion (SBE) algorithm applies a distance control policy to reduce the amount of metric computations performed during the tree traversal. Finally, the low-complexity SBE (LC-SBE) aims at reducing the complexity and latency of the aforementioned algorithm by combining an approximate distance computation model and a novel approach of variable run-time constraints. Furthermore, the hardware implementation of non-recursive tree-search algorithms for the precoding scenario is also addressed in this thesis. More specifically, the hardware architecture design and resource occupation of the FSE and K-Best xed-complexity treesearch techniques are presented. The determination of the ordered sequence of complexvalued nodes, also known as the Schnorr-Euchner enumeration, is required in order to select the nodes to be evaluated during the tree traversal. With the aim of minimizing the hardware resource demand of such a computationally-expensive task, a novel non-sequential and lowcomplexity enumeration algorithm is presented, which enables the independent selection of the nodes within the ordered sequence. The incorporation of the proposed enumeration technique along with a fully-pipelined architecture of the FSE and K-Best approaches, allow for data processing throughputs of up to 5 Gbps in a 4x4 antenna setup.Aplikazio abangoardistek beharrezko duten abiadura handiko komunikazioen eskaerak presio handia ezarri du dagoeneko saturatuta dagoen haririk gabeko espektruan. Komunikazio loturaren bi muturretan antena array-en erabilerak eraginkortasun espektral eta dagarritasun handiagoez hornitu du berez konplexua den haririk gabeko ingurunea, modu honetan banda zabalera gehigarririk gabeko abiadura handiko aplikazioen garapena ahalbidetuz. Honen ondorioz, multiple-input multiple output (MIMO) sistemak banda zabaleko komunikazio estandarren funtsezko teknologia bihurtu dira, erabiltzaile bakarreko ezarpenetan hala nola erabiltzaile anitzeko inguruneetan. Erabiltzaile bakarreko MIMO sistemen zailtasun garrantzitsuena hartzailean ematen den seinalearen detekzio fasean datza. Erabiltzaile anitzeko sistemetan, aldiz, erronka nagusiena datu jasotze ez kooperatiboa bermatzea da. Prekodi kazio teknikek hartzaile bakoitzaren seinalea kanalaren egoera orokorraren ezagutzarik gabe eta modu independiente baten interpretatzea ahalbidetzen dute estazio nagusian seinalearen pre-ekualizazio fase bat inposatuz. Azken aldian, prekodi kazio bektoriala (VP, ingelesez vector precoding) proposatu da erabiltzaile anitzeko igorpen kanalean seinalearen eskuratze ez kooperatiboa ahalbidetzeko. Perturbazio seinale baten erabilerak, prekodi katutako seinalearen ezaugarriak hobetzeaz gain, errendimenduaren hobekuntza nabarmen bat lortzen du prekodi kazio linearreko teknikekiko. Hala ere, perturbazio seinalearen kalkuluak sare in nitu baten puntu hurbilenaren bilaketa suposatzen du. Problema honen ebazpenaren konplexutasuna denbora polinomialean ez deterministikoa dela jakina da. Doktoretza tesi honen helburu nagusia VP sistemetan perturbazio prozesuaren ondorioz ematen diren zailtasun teoriko eta praktikoei irtenbide egoki bat ematea da. Alde batetik, seinale/zarata ratio handiko ingurunetan VP sistemen errendimendua aztertzen da, beti ere deskodetze optimoa ematen dela suposatuz. Perturbazio prozesuak VP sistemen errendimenduaren azterketa analitikoa oztopatzen duenez, data transmisio tasaren hainbat goi eta behe borne proposatu eta berrikusi dira. Borne hauetan oinarrituz, VP eta prekodi kazio linealaren arteko errendimendu desberdintasuna neurtu da hainbat aplikazio ezberdinen eremuan. Konkretuki, kanalaren ahalmen ponderatua, zerbitzu kalitatearen formulazio baten ondorioz esleitzen den seinale potentzia eta erabiltzaileen datu transmisio tasa orekatzean lortzen den errendimenduaren azterketa burutu dira. Beste alde batetik, perturbazio bektorearen kalkulu eraginkorra lortzeko metodoak ere aztertu dira. Analisi hau zuhaitz-bilaketa tekniketan oinarritzen da, non egitura sinple baten bitartez errendimendu ia optimoa lortzen den. Ildo horretan, hiru zuhaitz-bilaketa algoritmo proposatu dira. Alde batetik, Fixed-sphere encoder-aren (FSE) konplexutasun konstateak eta arkitektura ez errekurtsiboak datu prozesaketa abiadura handiak lortzea ahalbidetzen dute. Sequential best-node expansion (SBE) delako algoritmo iteratiboak ordea, distantzia kontrol politika baten bitartez metrika kalkuluen kopurua murriztea lortzen du. Azkenik, low-complexity SBE (LC-SBE) algoritmoak SBE metodoaren latentzia eta konplexutasuna murriztea lortzen du ordezko distantzien kalkuluari eta exekuzio iraupenean ezarritako muga aldakorreko metodo berri bati esker. Honetaz gain, prekodi kazio sistementzako zuhaitz-bilaketa algoritmo ez errekurtsiboen hardware inplementazioa garatu da. Zehazki, konplexutasun nkoko FSE eta K-Best algoritmoen arkitektura diseinua eta hardware baliabideen erabilera landu dira. Balio konplexuko nodoen sekuentzia ordenatua, Schnorr-Euchner zerrendapena bezala ezagutua, funtsezkoa da zuhaitz bilaketan erabiliko diren nodoen aukeraketa egiteko. Prozesu honek beharrezkoak dituen hardware baliabideen eskaera murrizteko, konplexutasun bajuko algoritmo ez sekuentzial bat proposatzen da. Metodo honen bitartez, sekuentzia ordenatuko edozein nodoren aukeraketa independenteki egin ahal da. Proposatutako zerrendapen metodoa eta estruktura fully-pipeline baten bitartez, 5 Gbps-ko datu prozesaketa abiadura lortu daiteke FSE eta K-Best delako algoritmoen inplementazioan.La demanda de comunicaciones de alta velocidad requeridas por las aplicaciones m谩s vanguardistas ha impuesto una presi贸n sobre el actualmente saturado espectro inal谩mbrico. La incorporaci贸n de arrays de antenas en ambos extremos del enlace de comunicaci贸n ha proporcionado una mayor e ciencia espectral y abilidad al inherentemente complejo entorno inal谩mbrico, permitiendo as铆 el desarrollo de aplicaciones de alta velocidad de transmisi贸n sin un consumo adicional de ancho de banda. Consecuentemente, los sistemas multiple-input multiple output (MIMO) se han convertido en la tecnolog铆a clave para los est谩ndares de comunicaci贸n de banda ancha, tanto en las con guraciones de usuario 煤nico como en los entornos multiusuario. La principal di cultad presente en los sistemas MIMO de usuario 煤nico reside en la etapa de detecci贸n de la se帽al en el extremo receptor, mientras que los sistemas multiusuario en el canal de bajada se enfrentan al reto de habilitar la adquisici贸n de datos no cooperativa en los terminales receptores. A tal efecto, las t茅cnicas de precodi caci贸n realizan una etapa de pre-ecualizaci贸n en la estaci贸n base de tal manera que la se帽al en cada receptor se pueda interpretar independientemente y sin el conocimiento del estado general del canal. La precodifi caci贸n vectorial (VP, del ingl茅s vector precoding) se ha propuesto recientemente para la adquisici贸n no cooperativa de la se帽al en el canal de difusi贸n multiusuario. La principal ventaja de la incorporaci贸n de un vector de perturbaci贸n es una considerable mejora en el rendimiento con respecto a los m茅todos de precodi caci贸n lineales. Sin embargo, la adquisici贸n de la se帽al de perturbaci贸n implica la b煤squeda del punto m谩s cercano en un reticulado in nito. Este problema se considera de complejidad no determin铆stica en tiempo polinomial o NP-complejo. Esta tesis aborda las di cultades que se derivan del proceso de perturbaci贸n en sistemas VP desde una perspectiva tanto te贸rica como pr谩ctica. Por un lado, se analiza el rendimiento de VP asumiendo una decodi caci贸n 贸ptima en escenarios de alta relaci贸n se帽al a ruido. Debido a que el proceso de perturbaci贸n di culta la evaluaci贸n anal铆tica del rendimiento de los sistemas de VP, se proponen y revisan diversas cotas superiores e inferiores en la tasa esperada de transmisi贸n de estos sistemas. En base a estas cotas, se realiza una comparaci贸n de VP con respecto a la precodi caci贸n lineal en el 谩mbito de la capacidad suma ponderada, la potencia resultante de una formulaci贸n de calidad de servicio y el rendimiento obtenido al equilibrar las tasas de transmisi贸n de los usuarios. Por otro lado, se han propuesto nuevos procedimientos para un c贸mputo e ciente del vector de perturbaci贸n. Estos m茅todos se basan en t茅cnicas de b煤squeda en 谩rbol que, por medio de diferentes pol铆ticas de podado, reducen la complejidad derivada de una b煤squeda exhaustiva y obtienen un rendimiento cercano al 贸ptimo. A este respecto, se proponen tres algoritmos de b煤squeda en 谩rbol. El xed-sphere encoder (FSE) cuenta con una complejidad constante y una arquitectura no iterativa, lo que permite el procesamiento paralelo de varios vectores candidatos, lo que a su vez deriva en grandes velocidades de procesamiento de datos. El algoritmo iterativo denominado sequential best-node expansion (SBE) aplica una pol铆tica de control de distancias para reducir la cantidad de c贸mputo de m茅tricas realizadas durante la b煤squeda en 谩rbol. Por 煤ltimo, el low-complexity SBE (LC-SBE) tiene por objetivo reducir la complejidad y latencia del algoritmo anterior mediante la combinaci贸n de un modelo de c谩lculo aproximado de distancias y una estrategia novedosa de restricci贸n variable del tiempo de ejecuci贸n. Adicionalmente, se analiza la implementaci贸n en hardware de algoritmos de b煤squeda en 谩rbol no iterativos para los escenarios de precodi caci贸n. M谩s espec铆 camente, se presentan el dise帽o de la arquitectura y la ocupaci贸n de recursos de hardware de las t茅cnicas de complejidad ja FSE y K-Best. La determinaci贸n de la secuencia ordenada de nodos de naturaleza compleja, tambi茅n conocida como la enumeraci贸n de Schnorr-Euchner, es vital para seleccionar los nodos evaluados durante la b煤squeda en 谩rbol. Con la intenci贸n de reducir al m铆nimo la demanda de recursos de hardware de esta tarea de alta carga computacional, se presenta un novedoso algoritmo no secuencial de baja complejidad que permite la selecci贸n independiente de los nodos dentro de la secuencia ordenada. La incorporaci贸n de la t茅cnica de enumeraci贸n no secuencial junto con la arquitectura fully-pipeline de los algoritmos FSE y K-Best, permite alcanzar velocidades de procesamiento de datos de hasta 5 Gbps para un sistema de 4 antenas receptoras

    Aging effects on resting state networks after an emotional memory task

    Get PDF
    Aging is one of the primary health concerns in nowadays world, being memory decline an important worry that affects daily functioning of healthy adults. This work presents a study of this kind of decline in normal aging, by processing and analysing electroencephalographs (EEGs) of 72 healthy subjects, categorized as either young or older adults. These biosignals are first pre-processed using a customized pre-processing pipeline using the EEGLAB tool in Matlab. Once the signals have been pre-processed, two different analyses are carried out: a frequency analysis, obtaining the powers for each band of the EEG signals, and a time-frequency analysis. The data obtained from these studies is analysed using R, obtaining some important results and conclusions

    Caracterizaci贸n de la morfolog铆a foveal: parametrizaci贸n, diferencias de sexo y efectos de la edad

    Get PDF
    Frente a los an谩lisis convencionales de grosores de la retina, el an谩lisis morfol贸gico de la f贸vea presenta una metodolog铆a alternativa de gran potencial pero poco explorada. En este estudio se implementa un pipeline completo de an谩lisis morfol贸gico basado en im谩genes OCT (Optical Coherence Tomography), comparando los modelos matem谩ticos existentes para estudiar la f贸vea y demostrando su capacidad de ajuste y mejora de la fiabilidad test-retest. Asimismo, se analiza la influencia de la edad y el sexo en par谩metros morfol贸gicos como la altura, anchura, pendiente o 谩rea de la f贸vea en una cohorte de 272 sujetos sanos. Los resultados muestran un claro dimorfismo sexual en la f贸vea junto con relevantes cambios experimentados durante el envejecimiento
    corecore